package com.chia.multienty.core.parameter.tenant;

import com.baomidou.mybatisplus.annotation.*;
import com.chia.multienty.core.annotation.LogMetaId;
import com.fasterxml.jackson.annotation.JsonIgnore;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.time.LocalDateTime;

@Data
public class TenantRegisterParameter {
    /**
     * 租户编号
     */
    @ApiModelProperty(value = "租户编号")
    @JsonIgnore
    @LogMetaId
    private Long tenantId;

    /**
     * 租户号码
     */
    @ApiModelProperty(value = "租户号码")
    @TableField("`tenant_no`")
    private String tenantNo;

    /**
     * 帐号
     */
    @ApiModelProperty(value = "帐号")
    @TableField("`username`")
    private String username;

    /**
     * 密码
     */
    @ApiModelProperty(value = "密码")
    @TableField("`password`")
    private String password;


    /**
     * 公司名称
     */
    @ApiModelProperty(value = "公司名称")
    @TableField("`company_name`")
    private String companyName;

    /**
     * 手机号码
     */
    @ApiModelProperty(value = "手机号码")
    @TableField("`phone_number`")
    private String phoneNumber;

    /**
     * 联系人
     */
    @ApiModelProperty(value = "联系人")
    @TableField("`liaison`")
    private String liaison;

    /**
     * 联系电话
     */
    @ApiModelProperty(value = "联系电话")
    @TableField("`contact_number`")
    private String contactNumber;

    /**
     * 租户类型
     */
    @ApiModelProperty(value = "租户类型")
    private Byte type;


    /**
     * 验证码
     */
    @ApiModelProperty(value = "验证码")
    private String checkCode;
}
